# （1）直接在创建车对象时，初始化设定颜色、轮胎数值；
# （2）在类外部直接获取对象属性值。

class Car:

    def __init__(self, color, number):
        """
        有参构造函数
        :param color: 初始化时传入的color
        :param number: 初始化时传入的number
        """
        if color not in ['red', 'green', 'blue']:
            self.color = "black"
        else:
            self.color = color
        self.number = number


# 实例化Car对象
# 类名()本质上就是调用了__init__()方法
car1 = Car('张三', 3)
car2 = Car('blue', 4)
# car1.color = 'red'
car2.color = 'green'

# 获取对象属性
print(car1.color)
print(car1.number)
print(car2.color)
